package net.wanglu.www.zzz.service.se.expl;

import net.wanglu.www.zzz.service.se.__Tuple;
import edu.stanford.nlp.trees.Tree;
import edu.stanford.nlp.trees.TreeGraphNode;

public abstract class _ExplTuple extends __Tuple {

	private TreeGraphNode explGov;
	private TreeGraphNode explDep;
	
	private Tree explGovAncestor;
	private Tree explDepAncestor;
	
	public TreeGraphNode getExplGov() {
		return explGov;
	}
	public void setExplGov(TreeGraphNode explGov) {
		this.explGov = explGov;
	}
	public TreeGraphNode getExplDep() {
		return explDep;
	}
	public void setExplDep(TreeGraphNode explDep) {
		this.explDep = explDep;
	}
	public Tree getExplGovAncestor() {
		return explGovAncestor;
	}
	public void setExplGovAncestor(Tree explGovAncestor) {
		this.explGovAncestor = explGovAncestor;
	}
	public Tree getExplDepAncestor() {
		return explDepAncestor;
	}
	public void setExplDepAncestor(Tree explDepAncestor) {
		this.explDepAncestor = explDepAncestor;
	}
	@Override
	public String toString() {
		// TODO Auto-generated method stub
		sb.clear();
		sb.append("explGov:").append(this.explGov).append("\n");
		sb.append("explGovAncestor").append(this.explGovAncestor).append("\n");
		sb.append("explDep:").append(this.explDep).append("\n");
		sb.append("explDepAncestor:").append(this.explDepAncestor);
		return sb.toString();
	}
}
